effecting a deposit - Turco Inglés Diccionario